Puerto Viejo

Puerto Viejo

Puerto Viejo — laid-back Caribbean coastal town with beaches, surfing, and Afro-Caribbean culture.

Must-See Attractions

Cahuita National Park

Cahuita National Park

Coastal park with coral reefs, hiking trails, wildlife, and pristine beaches.

View on Google Maps
Puerto Viejo Beach

Puerto Viejo Beach

Relaxed beach perfect for swimming, sunbathing, and surfing.

View on Google Maps
Jaguar Rescue Center

Jaguar Rescue Center

Wildlife rehabilitation center where visitors can learn about native animals.

View on Google Maps